home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3request.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_REQUEST_H = 1;
- include("oops/r3window.js")
-
-
- var R3CLID_REQUEST = 1642;
-
-
-
-
- // Description: Private: handler for R3REQUESTA_Ok
-
- R3REQUESTM_OK = 1642000;
-
- function mR3REQUESTM_OK() {
- DoA(this.r3obj, 1642000, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Set callback methods for the requester.
- // p1: Object, callback object
- // p3: Tag[], tag list specifying methods and labels.
-
- R3REQUESTM_SETMETHODS = 1642001;
-
- function mR3REQUESTM_SETMETHODS(p1, p3) {
- Do2(this.r3obj, 1642001, p1, R3TID_OBJECT, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Set default button. This button is executed when enter is hit in the window.
- // Returns: Boolean, true if succeeded
- // p3: Integer, index of the default button
-
- R3REQUESTM_SETDEFAULTBUTTON = 1642003;
-
- function mR3REQUESTM_SETDEFAULTBUTTON(p3) {
- return DoA(this.r3obj, 1642003, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Set hot key for a button. This button is executed when the key is
- // pressed in the window.
- // Returns: Boolean, true if succeeded
- // p1: Integer, index of the button
- // p3: Integer, char *, key name
-
- R3REQUESTM_SETKEYFORBUTTON = 1642004;
-
- function mR3REQUESTM_SETKEYFORBUTTON(p1, p3) {
- return DoA2(this.r3obj, 1642004, p1, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
- }
-
-
-
-
- R3REQUESTA_FileName = 1642500;
- function SetR3REQUESTA_FileName(value) {
- R3Set(this.r3obj, R3REQUESTA_FileName, value, R3TID_STRING, 0);
- }
-
- R3REQUESTA_Text = 1642501;
- function SetR3REQUESTA_Text(value) {
- R3Set(this.r3obj, R3REQUESTA_Text, value, R3TID_STRING, 0);
- }
-
- var R3REQUESTA_Type = 1642502; // Integer
- var R3REQUESTA_Title = 1642503; // String
- var R3REQUESTA_Ok = 1642504; // Boolean
- R3REQUESTA_Packer = 1642505;
- function GetR3REQUESTA_Packer() {
- return R3ToJS(R3Get(this.r3obj, R3REQUESTA_Packer, R3TID_OBJECT, 0));
- }
-
- R3REQUESTA_EscapeMth = 1642506;
- function SetR3REQUESTA_EscapeMth(value) {
- R3Set(this.r3obj, R3REQUESTA_EscapeMth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3REQUESTA_EscapeMth() {
- return R3Get(this.r3obj, R3REQUESTA_EscapeMth, R3TID_INTEGER, 0);
- }
-
- R3REQUESTA_EnterMth = 1642507;
- function SetR3REQUESTA_EnterMth(value) {
- R3Set(this.r3obj, R3REQUESTA_EnterMth, value, R3TID_INTEGER, 0);
- }
-
- R3REQUESTA_CallbackObj = 1642508;
- function SetR3REQUESTA_CallbackObj(value) {
- R3Set(this.r3obj, R3REQUESTA_CallbackObj, value, R3TID_OBJECT, 0);
- }
-
- function GetR3REQUESTA_CallbackObj() {
- return R3ToJS(R3Get(this.r3obj, R3REQUESTA_CallbackObj, R3TID_OBJECT, 0));
- }
-
- R3REQUESTA_OkText = 1642509;
- function SetR3REQUESTA_OkText(value) {
- R3Set(this.r3obj, R3REQUESTA_OkText, value, R3TID_STRING, 0);
- }
-
- function GetR3REQUESTA_OkText() {
- return R3Get(this.r3obj, R3REQUESTA_OkText, R3TID_STRING, 0);
- }
-
- var R3REQT_CUSTOM = 0;
- var R3REQT_INFO = 1;
- var R3REQT_WARNING = 2;
- var R3REQT_ERROR = 3;
-
-
- function r3Request () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_REQUEST, arguments);
- }
- // Methods
- this.OK=mR3REQUESTM_OK;
- this.SETMETHODS=mR3REQUESTM_SETMETHODS;
- this.SETDEFAULTBUTTON=mR3REQUESTM_SETDEFAULTBUTTON;
- this.SETKEYFORBUTTON=mR3REQUESTM_SETKEYFORBUTTON;
-
- // Attributes
- this.SetFileName=SetR3REQUESTA_FileName;
- this.SetText=SetR3REQUESTA_Text;
- this.GetPacker=GetR3REQUESTA_Packer;
- this.GetEscapeMth=GetR3REQUESTA_EscapeMth;
- this.SetEscapeMth=SetR3REQUESTA_EscapeMth;
- this.SetEnterMth=SetR3REQUESTA_EnterMth;
- this.GetCallbackObj=GetR3REQUESTA_CallbackObj;
- this.SetCallbackObj=SetR3REQUESTA_CallbackObj;
- this.GetOkText=GetR3REQUESTA_OkText;
- this.SetOkText=SetR3REQUESTA_OkText;
- }
-
- r3Request.prototype=new r3Window;
- // r3request.h_H